package debut.peinture;

import android.app.ActionBar;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.AdapterView.OnItemClickListener;

public class FragGrille extends Fragment {
	private View principale;
	
	@Override
	public View onCreateView(LayoutInflater inflateur, ViewGroup container, Bundle etatSauve) {
		principale = inflateur.inflate(R.layout.fragmentgrille, container, false);
		return principale;
	}
	
	public void remplirGrille() {
		GridView vuegrid = (GridView) principale.findViewById(R.id.vuegrille);
    	PeintureGrilleAdapteur pgr = new PeintureGrilleAdapteur(principale.getContext(), ((DroidPaintings)getActivity()).curseur);
		vuegrid.setAdapter(pgr);
		vuegrid.setSelection(((DroidPaintings)getActivity()).indexencours);
		vuegrid.setOnItemClickListener(new OnItemClickListener() {
			@Override
			public void onItemClick(AdapterView<?> parent, View vue, int position, long id) {
				((DroidPaintings)getActivity()).indexencours = position;
				((DroidPaintings)getActivity()).curseur.moveToPosition(position);
/*				Fragment fraggalerie = getFragmentManager().findFragmentById(R.id.idfraggalerie);
	        	Fragment fraggrille = getFragmentManager().findFragmentById(R.id.idfraggrille);
	        	((FragGalerie) fraggalerie).remplirGalerie();
	        	FragmentTransaction ftgril = getFragmentManager().beginTransaction();
	    	    ftgril.show(fraggalerie);
	    	    ftgril.hide(fraggrille);
	    	    ftgril.commit();*/
	    	    ActionBar actionBar = getActivity().getActionBar();
	    	    actionBar.setSelectedNavigationItem(0);
//				galerie.setSelection(position);
			}
    	});
	}
}
